package modelo;

import java.util.Date;

public class Mensagem extends Entidade
{
    private String assunto;
    private String descricao;
    private Date data;
    private Usuario remetente;
    private Usuario destinatario;

    public String getAssunto()
    {
        return assunto;
    }

    public void setAssunto(String assunto)
    {
        this.assunto = assunto;
    }

    public String getDescricao()
    {
        return descricao;
    }

    public void setDescricao(String descricao)
    {
        this.descricao = descricao;
    }

    public Date getData()
    {
        return data;
    }

    public void setData(Date data)
    {
        this.data = data;
    }

    public Usuario getRemetente()
    {
        return remetente;
    }

    public void setRemetente(Usuario remetente)
    {
        this.remetente = remetente;
    }

    public Usuario getDestinatario()
    {
        return destinatario;
    }

    public void setDestinatario(Usuario destinatario)
    {
        this.destinatario = destinatario;
    }

    public Mensagem()
    {
        assunto = null;
        descricao = null;
        data = null;
        remetente = null;
        destinatario = null;
    }

    public Mensagem(Long codigo,
            String assunto,
            String descricao,
            Date data,
            Usuario remetente,
            Usuario destinatario)
    {
        super(codigo);
        this.assunto = assunto;
        this.descricao = descricao;
        this.data = data;
        this.remetente = remetente;
        this.destinatario = destinatario;
    }
}